package model

const ToDoPlanTabName = "todo_plan_tab"

type ToDoPlanTab struct {
	Id          *int64  `json:"id"`
	Title       *string `json:"title"`
	Description *string `json:"description"`
	Type        *string `json:"type"`
	Tags        *string `json:"tags"`
	Priority    *int64  `json:"priority"`
	Status      *string `json:"status"`
	Target      *string `json:"target"`
	Stime       *int64  `json:"stime"`
	Etime       *int64  `json:"etime"`
}

//create table `todo_plan_tab`(
//	`id` bigint(20) not null auto_increment,
//	`title` varchar(50) not null,
//	`description` varchar(500) not null,
//	`type` varchar(50) not null,
//	`tags` varchar(50) default null,
//	`priority` varchar(100) default null,
//	`status` varchar(255) default null,
//	`target` varchar(50) default null,
//	`stime` bigint(20) comment '开始时间',
//	`etime` bigint(20) comment '结束时间',
//	primary key (`id`)
//	) engine=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8mb4;

// 绑定表名
func (p *ToDoPlanTab) TableName() string {
	return ToDoPlanTabName
}
